
var giocatore=0
var cont=0
$(document).ready(function(){					
	$("table#campogioco td").addClass("vuoto") 		
		
	$("table#campogioco tr.rigapulsanti td").removeClass("vuoto")
		
	$("table#campogioco tr.rigapulsanti td").mouseenter(function(event){ 
		
	    	$(this).addClass("giocatore"+giocatore);
		
	});
	$("table#campogioco tr.rigapulsanti td").mouseleave(function(event){ 
	    	$(this).removeClass("giocatore0 giocatore1");
			
	});
	$("table#campogioco tr.rigapulsanti td").click(function(event){
		
		for (i=1;i<8;i++) 		//  i numero colonna	
		{  	
			if ($("table#campogioco tr.rigapulsanti td.colonna"+i).hasClass("giocatore"+giocatore))
				colonna="colonna"+i;	
		}
		if( $("table#campogioco td.vuoto."+colonna).length==0) return;
		cella_corrente = $("table#campogioco td.vuoto."+colonna).last().addClass("giocatore"+giocatore).removeClass('vuoto');
		 cont=cont+1
		for (j=6;j>0;j--) 		//  j numero riga
		{ 
			if ($("table#campogioco tr.riga"+j+" td."+colonna).hasClass("giocatore"+giocatore))
				{ riga=j; j=0; }
		}
		//Verifico se c'è la fila da 4 in verticale
		for (k=riga-1, conta=3; (k>0)&&(conta>0)&&($("table#campogioco tr.riga"+k+" td."+colonna).hasClass("giocatore"+giocatore));k--,conta--);
		
		if (conta==0) 
		{
			if (giocatore==1)
			{
				alert('Ha vinto il giocatore 2 clicca ok per cominciare una nuova partita');
			}
		  	else
			{
				alert('Ha vinto il giocatore 1 clicca ok per cominciare una nuova partita');
			}
			$("table#campogioco td").addClass("vuoto").removeClass("giocatore0").removeClass("giocatore1");
	
		}
		
		
		// verifico se c'è la fila di 4 in orizzontale
		celle_riga_corrente=cella_corrente.parent().children();
		
		for (num_colonna=0, conta=0;num_colonna<=6 && conta < 4;num_colonna++)
		{
			pedina_presente = $(celle_riga_corrente.get(num_colonna)).hasClass("giocatore"+giocatore);
		if (pedina_presente==true)
		{
			conta=conta+1;}
		else { conta=0 }
		
		if ($("table#campogioco tr.riga"+j+" td."+colonna).hasClass("giocatore"+giocatore))
				{ riga=j; j=0; }
		}
		if (conta==4) 
		{ 
			if (giocatore==1)
			{
				alert('Ha vinto giocatore 2 clicca ok per cominciare una nuova partita');
			}
		  else{alert('Hai vinto giocatore1 clicca ok per cominciare una nuova partita');
		}
		$("table#campogioco td").addClass("vuoto").removeClass("giocatore0").removeClass("giocatore1");

		}
		

		// Cambio giocatore
		giocatore=1-giocatore;
		$(this).mouseleave().mouseenter();
		if (cont==42) {alert('non ha vinto nessuno, partita finita in parità!');
$("table#campogioco td").addClass("vuoto").removeClass("giocatore0").removeClass("giocatore1");
}
	});
});


